// 表单验证
// 1.加载form模块
let form = layui.form
// console.log(form);
//自定义验证规则
form.verify({
    // 1.验证长度
    len: [/^\S{6,12}$/, '长度6~12位不能有空格'],
    // 2.验证新密码不能和原密码一致
    diff: function (val) {
        // console.log(val);
        if (val == $('.oldPwd').val()) {
            return '新密码不能与原密码一样'
        }
    },
    // 3.验证两次新密码是否一致
    same: function (val) {
        if (val != $('.newPwd').val()) {
            return '新密码与确认密码不一致'
        }
    }
})

//给确认修改添加点击事件
$('form').on('submit', function (e) {
    e.preventDefault()
    //发起ajax请求
    let oldPwd = $('.oldPwd').val()
    let newPwd = $('.newPwd').val()
    $.ajax({
        type: 'post',
        url: '/my/user/updatepwd',
        data: { oldPwd, newPwd },
        success: function (res) {
            console.log(res);
            if (res.status == 0) {
                layer.msg(res.message, {
                    icon: 1,
                    time: 1000 //2秒关闭（如果不配置，默认是3秒）
                }, function () {
                    // 密码修改成功后跳转到登录页面并清除（token）
                    localStorage.removeItem('token')
                    window.parent.location.href = '../home/login.html'
                });
            }
        }
    })
})